package com.bj58.data.emailreports.model;


/** 数据分析支持 - 客户数漏斗VO
 * @author sunny3791
 *
 */
public class WRCusFunnelVo {
	
	private String statDate;
	
	private String type; // 模型1：  类别 : 总体/会员/非会员  模型2: 总体、精准、置顶、智能
	
	/** 漏斗模型1 */
	
	private int allCus;  // 余额总客户数
	
	private int left0;//总余额>0客户数
	
	private int left50; //总余额>50客户数
	
	private int cashLeft0;//现金余额>0客户数
	
	private int cashLeft50; //现金余额>50客户数
	
	private int preCus; //精准客户数
	
	private double preRate; //精准客户数占比
	
	private int topCus;   //置顶客户数
	
	private double topRate; //占比
	
	private int idCus; //智能客户数
	
	private double idRate; //占比
	
	
	/** 漏斗模型2 */
	
	private int showCus;//展现客户数
	
	private int costCus;//消耗客户数
	
	private int addNewCus; //新增客户数
	
	private double addRate; //新增客户数占比
	
	private int lostCus;//流失客户数
	
	private double lostRate; //流失客户数占比
	
	private long userId;
	
	public String getStatDate() {
		return statDate;
	}

	public void setStatDate(String statDate) {
		this.statDate = statDate;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public int getAllCus() {
		return allCus;
	}

	public void setAllCus(int allCus) {
		this.allCus = allCus;
	}

	public int getLeft50() {
		return left50;
	}

	public void setLeft50(int left50) {
		this.left50 = left50;
	}

	public int getPreCus() {
		return preCus;
	}

	public void setPreCus(int preCus) {
		this.preCus = preCus;
	}

	public double getPreRate() {
		return preRate;
	}

	public void setPreRate(double preRate) {
		this.preRate = preRate;
	}

	public int getTopCus() {
		return topCus;
	}

	public void setTopCus(int topCus) {
		this.topCus = topCus;
	}

	public double getTopRate() {
		return topRate;
	}

	public void setTopRate(double topRate) {
		this.topRate = topRate;
	}

	public int getIdCus() {
		return idCus;
	}

	public void setIdCus(int idCus) {
		this.idCus = idCus;
	}

	public double getIdRate() {
		return idRate;
	}

	public void setIdRate(double idRate) {
		this.idRate = idRate;
	}

	public int getShowCus() {
		return showCus;
	}

	public void setShowCus(int showCus) {
		this.showCus = showCus;
	}

	public int getCostCus() {
		return costCus;
	}

	public void setCostCus(int costCus) {
		this.costCus = costCus;
	}

	public int getAddNewCus() {
		return addNewCus;
	}

	public void setAddNewCus(int addNewCus) {
		this.addNewCus = addNewCus;
	}

	public double getAddRate() {
		return addRate;
	}

	public void setAddRate(double addRate) {
		this.addRate = addRate;
	}

	public int getLostCus() {
		return lostCus;
	}

	public void setLostCus(int lostCus) {
		this.lostCus = lostCus;
	}

	public double getLostRate() {
		return lostRate;
	}

	public void setLostRate(double lostRate) {
		this.lostRate = lostRate;
	}

	public long getUserId() {
		return userId;
	}

	public void setUserId(long userId) {
		this.userId = userId;
	}

	public int getLeft0() {
		return left0;
	}

	public void setLeft0(int left0) {
		this.left0 = left0;
	}

	public int getCashLeft0() {
		return cashLeft0;
	}

	public void setCashLeft0(int cashLeft0) {
		this.cashLeft0 = cashLeft0;
	}

	public int getCashLeft50() {
		return cashLeft50;
	}

	public void setCashLeft50(int cashLeft50) {
		this.cashLeft50 = cashLeft50;
	}
	
	
}
